package com.zhuyuan.system.mapper;

import com.zhuyuan.database.base.BaseMybatisMapper;
import com.zhuyuan.system.api.domain.SysMenu;

import java.util.List;

/**
 * @Author: 张琳凯
 * @Description: TODO
 * @DateTime: 2025/2/17 11:37
 **/
public interface SysMenuMapper extends BaseMybatisMapper<SysMenu, SysMenuMapper> {
    //获取所有的菜单列表
    List<SysMenu> queryAllMenuList(SysMenu sysMenu);
    //通过所有权限列表
    List<String> queryAllPermList();
    //用户下所有菜单列表
    List<SysMenu> queryMenuByUserId(SysMenu sysMenu);
    //用户下所有权限列表
    List<String> queryPermByUserId(Long id);
}
